package ar.com.gestion.bo;

import java.util.List;

import ar.com.gestion.dao.ProductoDAO;
import ar.com.gestion.dominio.Producto;

public class ProductoBO {
	
	private ProductoDAO productoDAO;

	
	public List<Producto> obtenerTodosLosProductos()
	{
				List<Producto> allProductos = productoDAO.getAllProductos();
				return  allProductos;
	}
	
	public void agregarProducto(Producto producto){
		
		productoDAO.saveProducto(producto);
		
		
	}
	

	public void actualizarProducto(Producto producto) {
	productoDAO.actualizarProducto(producto);
		
	}
	
	
	
	//getters / setters
	public ProductoDAO getProductoDAO() {
		return productoDAO;
	}

	public void setProductoDAO(ProductoDAO productoDAO) {
		this.productoDAO = productoDAO;
	}

	public void eliminarProducto(int id) {
		productoDAO.deleteProducto(id);
		
	}

	public void venderProducto(List<Producto> productos) {
		
		for (Producto producto : productos) {
		
			productoDAO.venderProducto(producto);
			
			
		}
		
		
		
		
		
	}

	
	

}
